#include "opencv2/core/core.hpp"

using namespace cv;

class Outlier
{
public:
	int suspectedAsOutlierCount;
	Pair2i pair;
	double distance;
	vector<Pair2i> tabooList;
	int timesVisited;

public:
	Outlier(Pair2i _pair, double _distance);
	Outlier();

	double suspectedAsOutlierPct()
	{
		return ((double)(suspectedAsOutlierCount*100.0))/timesVisited;;
	}
};

Outlier::Outlier()
{
	distance = 0.0;
	suspectedAsOutlierCount = 0;
	timesVisited = 0;
}

Outlier::Outlier(Pair2i _pair, double _distance)
{
	pair = _pair;
	distance = _distance;
	suspectedAsOutlierCount = 0;
	timesVisited = 0;
}

